@charset "utf-8";
@import url(common.css);
body{background-image:url(../image/backgroundBg01.png);}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
body{background-image:url(../image/backgroundBg01_2Rate.png); -webkit-background-size:10px 10px; background-size:10px 10px;}
}

.titleBlue{padding-left:14px; no-repeat 0 50%; color:#318fd0; font-size:15px;}
/* 공통설정02 */
.wrap{width:100%; margin:0 auto;}
.contents{padding:10px;}

table .center{text-align:center;}
/* sub0303 */
.subTitleBoxBlue{padding:10px 0; text-align:center; background-color:#ecf4f4; color:#000000; font-weight:normal;-webkit-text-stroke-width:.02em;}

.table01{border-top:2px solid #61b3dd; border-bottom:1px solid #61b3dd; width:100%;}
.table01 thead th{text-align:center; padding:5px 3px; background:#ecf4f4 url(../image/tableBorder01.gif) no-repeat 100% 50%; border-bottom:1px solid #a7cadc; color:#318fd0; font-weight:normal; -webkit-text-stroke-width:.02em;}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.table01 thead th{background-image:url(../image/tableBorder01_2Rate.gif); -webkit-background-size:1px 8px; background-size:1px 8px;}
}
.table01 tbody th,
.table01 tbody td{border-right:1px solid #e0e0e0; border-bottom:1px solid #a7cadc; padding:5px 3px; background-color:#ffffff;}
.table01 thead .noColor{color:#4C4C4C !important;}
.table01 thead .last{background-image:none;}
.table01 tbody .last{border-right:none;}


.table04{border-top:2px solid #61b3dd; border-bottom:1px solid #61b3dd; width:100%;}
.table04 th{text-align:center; padding:5px 3px; border-bottom:1px solid #a7cadc; color:#318fd0; font-weight:normal; -webkit-text-stroke-width:.02em; background-color:#ecf4f4;}
.table04 td{text-align:center; padding:5px 3px; border-bottom:1px solid #a7cadc; background-color:#ffffff; font-weight:normal;}
.table04 td.noCenter{text-align:left;}

.table05{border-top:2px solid #61b3dd; border-bottom:1px solid #61b3dd; width:100%;}
.table05 th{text-align:left; padding:5px 3px; border-bottom:1px solid #a7cadc; color:#318fd0; font-weight:normal; -webkit-text-stroke-width:.02em; background-color:#ecf4f4;}
.table05 td{text-align:left; padding:5px 3px; border-bottom:1px solid #a7cadc; background-color:#ffffff; font-weight:normal;}
.table05 td.noCenter{text-align:left;}

table.noLine{border-top:none;}

/* margin */
.mgT6{margin-top:6px;}
.mgT12{margin-top:12px;}
.mgT24{margin-top:24px;}
.mgT30{margin-top:30px !important;}